#include "sys.h"

bit busyTI = 0;

void delayms(unsigned int n)
{
    unsigned int ms;
    while(n--)
    {
        // ms = 613;    // 11.059M 时用示波器测出的数值
        ms = 1021;      // 18.432M
        while(ms--);
    }
}

/*
void sprintf(unsigned char* p) // 打印字符串到串口
{
    while(*p != 0)
    {
        Send(*p++)
    }
}

void printf(unsigned int n, unsigned char PrintfZero)   // 打印数字到串口
{
#define WeiShu_N        5
    unsigned char i, tmp[WeiShu_N];
    for(i = WeiShu_N - 1; i != 0xFF; i--, n /= 10)
    {
        tmp[i] = n % 10 + '0';
    }
    for(i = 0; (i < WeiShu_N) && (PrintfZero == 0); i++)
        if(tmp[i] != '0')
        {
            break;
        }
    //为了数值为0时打印一个0,加了这句
    if(tmp[i] == 0)
    {
        Send('0')
    }
    else
    {
        for(; i < WeiShu_N; i++)
        {
            Send(tmp[i])
        }
    }
    Send(' ')
#undef WeiShu_N
}
*/